using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;

namespace Splino
{
    /// <summary>
    /// A collection of Color objects for use in the Splino interface
    /// </summary>
    public static class Palette
    {
        /// <summary>Splino Color</summary>
        public static Color splino00 { get { return Color.FromArgb(0, 46, 140); } }
        /// <summary>Splino Color</summary>
        public static Color splino01 { get { return Color.FromArgb(17, 60, 148); } }
        /// <summary>Splino Color</summary>
        public static Color splino02 { get { return Color.FromArgb(34, 74, 155); } }
        /// <summary>Splino Color</summary>
        public static Color splino03 { get { return Color.FromArgb(51, 88, 163); } }
        /// <summary>Splino Color</summary>
        public static Color splino04 { get { return Color.FromArgb(68, 102, 171); } }
        /// <summary>Splino Color</summary>
        public static Color splino05 { get { return Color.FromArgb(85, 116, 178); } }
        /// <summary>Splino Color</summary>
        public static Color splino06 { get { return Color.FromArgb(102, 130, 186); } }
        /// <summary>Splino Color</summary>
        public static Color splino07 { get { return Color.FromArgb(119, 144, 194); } }
        /// <summary>Splino Color</summary>
        public static Color splino08 { get { return Color.FromArgb(136, 157, 201); } }
        /// <summary>Splino Color</summary>
        public static Color splino09 { get { return Color.FromArgb(153, 171, 209); } }
        /// <summary>Splino Color</summary>
        public static Color splino10 { get { return Color.FromArgb(170, 185, 217); } }
        /// <summary>Splino Color</summary>
        public static Color splino11 { get { return Color.FromArgb(187, 199, 224); } }
        /// <summary>Splino Color</summary>
        public static Color splino12 { get { return Color.FromArgb(204, 213, 232); } }
        /// <summary>Splino Color</summary>
        public static Color splino13 { get { return Color.FromArgb(221, 227, 240); } }
        /// <summary>Splino Color</summary>
        public static Color splino14 { get { return Color.FromArgb(238, 241, 247); } }
        /// <summary>Splino Color</summary>
        public static Color splino15 { get { return Color.FromArgb(255, 255, 255); } }
        /// <summary>Splino Color</summary>
        public static Color splinoX { get { return Color.FromArgb(127, 23, 70); } }
        /// <summary>Splino Color</summary>
        public static Color splinoY { get { return Color.FromArgb(0, 150, 70); } }
        /// <summary>Splino Color</summary>
        public static Color splinoZ { get { return Color.FromArgb(0, 0, 96); } }
        /// <summary>Splino Color</summary>
        public static Color PointCursor { get { return splino15; } }
        /// <summary>Splino Color</summary>
        public static Color selectionRectangle { get { return splino09; } }
        /// <summary>Splino Color</summary>
        public static Color SelectedObject { get { return splino15; } }
        /// <summary>Splino Color</summary>
        public static Color LockedObject { get { return splino03; } }
        /// <summary>Splino Color</summary>
        public static Color PointObject { get { return splino07; } }
        /// <summary>Splino Color</summary>
        public static Color SplineObject { get { return splino05; } }
    }
}
